planetary embryo - Spanish English Dictionary